starry-eyed idealist - French English Dictionary